package com.irdstudio.efp.esb.service.bo.resp.wsd.finalnotice;

import com.alibaba.fastjson.annotation.JSONField;

import java.io.Serializable;

/**
 * 需求编号:2019D0910
 * 问题编号:
 * 开发人员: caoxin
 * 创建日期:2019/8/14
 * 功能描述:
 * 修改日期:2019/8/14
 * 修改描述:
 */
public class FinalApproveNoticeRespBean implements Serializable {
    // 系统编号
    private String  SysNo;
    @JSONField(name = "SysNo")
    public String  getSysNo() { return SysNo; }
    @JSONField(name = "SysNo")
    public void setSysNo( String SysNo) { this.SysNo = SysNo; }
    // 报文业务编号
    private String  MsgBizNo;
    @JSONField(name = "MsgBizNo")
    public String  getMsgBizNo() { return MsgBizNo; }
    @JSONField(name = "MsgBizNo")
    public void setMsgBizNo( String MsgBizNo) { this.MsgBizNo = MsgBizNo; }
    // 报文发起时间
    private String  MsgInttTmstmp;
    @JSONField(name = "MsgInttTmstmp")
    public String  getMsgInttTmstmp() { return MsgInttTmstmp; }
    @JSONField(name = "MsgInttTmstmp")
    public void setMsgInttTmstmp( String MsgInttTmstmp) { this.MsgInttTmstmp = MsgInttTmstmp; }
    // 发送方所在时区
    private String  SndrWrbtTmZnNm;
    @JSONField(name = "SndrWrbtTmZnNm")
    public String  getSndrWrbtTmZnNm() { return SndrWrbtTmZnNm; }
    @JSONField(name = "SndrWrbtTmZnNm")
    public void setSndrWrbtTmZnNm( String SndrWrbtTmZnNm) { this.SndrWrbtTmZnNm = SndrWrbtTmZnNm; }
    // 请求报文流水号
    private String  RqsMsgFlowNo;
    @JSONField(name = "RqsMsgFlowNo")
    public String  getRqsMsgFlowNo() { return RqsMsgFlowNo; }
    @JSONField(name = "RqsMsgFlowNo")
    public void setRqsMsgFlowNo( String RqsMsgFlowNo) { this.RqsMsgFlowNo = RqsMsgFlowNo; }
    // 签名类型
    private String  SgnInfTp;
    @JSONField(name = "SgnInfTp")
    public String  getSgnInfTp() { return SgnInfTp; }
    @JSONField(name = "SgnInfTp")
    public void setSgnInfTp( String SgnInfTp) { this.SgnInfTp = SgnInfTp; }
    // 报文字符编码
    private String  MsgCharCd;
    @JSONField(name = "MsgCharCd")
    public String  getMsgCharCd() { return MsgCharCd; }
    @JSONField(name = "MsgCharCd")
    public void setMsgCharCd( String MsgCharCd) { this.MsgCharCd = MsgCharCd; }
    // 版本号
    private String  VerNo;
    @JSONField(name = "VerNo")
    public String  getVerNo() { return VerNo; }
    @JSONField(name = "VerNo")
    public void setVerNo( String VerNo) { this.VerNo = VerNo; }
    // 预留字段
    private String  RsrvdFld;
    @JSONField(name = "RsrvdFld")
    public String  getRsrvdFld() { return RsrvdFld; }
    @JSONField(name = "RsrvdFld")
    public void setRsrvdFld( String RsrvdFld) { this.RsrvdFld = RsrvdFld; }
    // 请求幂等ID
    private String  RqsIdmptntID;
    @JSONField(name = "RqsIdmptntID")
    public String  getRqsIdmptntID() { return RqsIdmptntID; }
    @JSONField(name = "RqsIdmptntID")
    public void setRqsIdmptntID( String RqsIdmptntID) { this.RqsIdmptntID = RqsIdmptntID; }
    // 申请单号
    private String  AplOrdrNo;
    @JSONField(name = "AplOrdrNo")
    public String  getAplOrdrNo() { return AplOrdrNo; }
    @JSONField(name = "AplOrdrNo")
    public void setAplOrdrNo( String AplOrdrNo) { this.AplOrdrNo = AplOrdrNo; }
    // 返回信息
    private RetInf retInf;
    @JSONField(name = "RetInf")
    public RetInf getRetInf() { return retInf; }
    @JSONField(name = "RetInf")
    public void setRetInf( RetInf retInf) { this.retInf = retInf; }

    static class RetInf implements Serializable{
        // 返回码
        private String  RtnCd;
        @JSONField(name = "RtnCd")
        public String  getRtnCd() { return RtnCd; }
        @JSONField(name = "RtnCd")
        public void setRtnCd( String RtnCd) { this.RtnCd = RtnCd; }
        // 返回信息描述
        private String  RtnMsgDsc;
        @JSONField(name = "RtnMsgDsc")
        public String  getRtnMsgDsc() { return RtnMsgDsc; }
        @JSONField(name = "RtnMsgDsc")
        public void setRtnMsgDsc( String RtnMsgDsc) { this.RtnMsgDsc = RtnMsgDsc; }
        // 重试标志
        private String  RtryFlg;
        @JSONField(name = "RtryFlg")
        public String  getRtryFlg() { return RtryFlg; }
        @JSONField(name = "RtryFlg")
        public void setRtryFlg( String RtryFlg) { this.RtryFlg = RtryFlg; }

    }
}
